﻿using System;

namespace SectorPoint.Products.AdRotator
{
	/// <summary>
	/// Options to determine how the JavaScript libraries will be served.
	/// </summary>
	public enum ContentDeliveryOption
	{
		/// <summary>
		/// Served from a local resource.
		/// </summary>
		Internal,
		/// <summary>
		/// Not served at all (must already be included on the page).
		/// </summary>
		None,
		/// <summary>
		/// Served from the Edgecast CDN
		/// </summary>
		Edgecast,
		/// <summary>
		/// Served from the Google CDN
		/// </summary>
		Google,
		/// <summary>
		/// Served from the Microsoft CDN
		/// </summary>
		Microsoft
	}

	/// <summary>
	/// Options to determine the rotation behavior.
	/// </summary>
	public enum RotationOption
	{
		/// <summary>
		/// Display one random image on page load.
		/// </summary>
		Once,
		/// <summary>
		/// Cycle through multiple images without forcing the user to refresh their browser.
		/// </summary>
		Multiple
	}
}
